Common JavaScript interview questions